public class code1 {
    public static void merge(int[] nums1, int m, int[] nums2, int n) {
        int k = nums1.length-1;
        while(m!=0 && n!=0) {
            if(nums1[m-1] >= nums2[n-1]) {
                nums1[k--] = nums1[m-1];
                m--;
            } else {
                nums1[k--] = nums2[n-1];
                n--;
            }
        }
        while(n!=0) {
            nums1[k--] = nums2[n-1];
            n--;
        }
    }

    public static void main(String[] args) {
        int[] num1 = {1,2,4,0,0,0};
        int[] num2 = {0,3,5};
        merge(num1,3,num2,3);
        for(int x:num1) {
            System.out.print(x + " ");

        }
    }
}
